#include <stdio.h>
class Terrain{
    public:
        Terrain(int movementCost, bool isWater, Texture texture): moveCost_(movementCost),
                                                                  isWater_(isWater),texture_(texture){}
        int getMoveCost() const { return moveCost_; }
        bool isWater() const { return isWater_; }
        const Texture& getTexture() const{
            return texture_;
        }
    private:
        int moveCost_;
        bool isWater_;
        Texture texture_;
}